- Improved flat arealight shadow calculations (direction and distribution).
- Improved u/v mapping calculation for NURBS.
- Antialiasing now works with region rendering.
- Internal libraries updated
- o LibTIFF 3.5.6
- o Glut 3.7.5
- Minor bugs fixed.
VlightGUI:
- beta 3
DOCS:
- Updated the "VirtuaLight Interface Specification" document
(VIspecif1.1.PDF).
- Updated the "User Manual" document (UserManual1.1.PDF).
- Added the "VIB development kit" reference manual (VIBdevkit1.PDF)
MISC:
- Included the VIBexport plug-in for 3DSMax 3.x and 4.x
- Updated Python export script for Blender 2.2 (Vlightexport210.PY)
Jun 19th, 2001: version 1.0.4 for Windows (maintenance release)
VLIGHT:
- Fixed a bump-mapping bug.
- Fixed a bug that limited '*.vib' to 64 files only.
- Caustics work now with PatternSurface.
- Added bitmap file format Windows BMP for mapping (all kind of palette and compression).
- Added the .list file feature: an ASCII text file (with extension .list) containing the names of VIB input files to render can now be given to VLight.exe
- Directives SaveIrradianceCache and SavePhotonMap can now be specified with a file name (very useful for animations developed over several VIB files).
- Some short miscellaneous internal improvements have been made.
MISC:
- Updated Python export script 1.2 for Blender 2.12 (Vlightexport.PY)
DOCS:
- Updated the "VirtuaLight Interface Specification" document (VIspecif1_04.PDF).
- Updated the "User Manual" document (UserManual.PDF).
- Added French version of both documents.
May 29th, 2001: version 1.0.3 for Windows
VLIGHT:
- Fixed a stupid bug about image aspect ratio with option -r
- Fixed a bug with LoadIrradianceCache and SaveIrradianceCache used simultaneously during an animation.
- Fixed the know bug about BILINEAR and NORMALIZED mapping. They both work as expected. NORMALIZED gives even better results than BILINEAR.
- Fixed and largely improved Diffuse Solar Radiation algorithm (SkyLight). This feature is now computed in one single pass instead of two. It is faster (disregarding antialiasing), more sensitive to sun or artificial light, needs less memory, uses a better antialiasing technique and we don't need to specify directive EnableAllLightsIrradiance any more.
- Fixed a deallocation memory bug with Flat area light when row/col values were different.
- Added an optional third parameter to SunLight in order to control its brightness.
- Flat area lights can now produce caustics.
- Surface property Kt have now effect with PatternSurface. It can be used as a global transmission property for the surface.
- Implemented LibJPEG 6.0b, the most recent version of the JPEG format library.
- Implemented LibPNG 1.0.11 (and Zlib 1.1.3), the most recent version of the PNG format library.
- Added JPEG/ZIP/PIXARLOG support to TIFF format.
- Removed command line option -i
MISC:
- Updated Python export script 1.1 for Blender 2.12 (Vlightexport.PY)
- Updated VLightGUI to remove use of option -i
DOCS:
- Updated the "VirtuaLight Interface Specification" document (VIspecif1_03.PDF).
- Updated the "User Manual" document (UserManual.PDF).
May 21th, 2001: version 1.0.2 for Windows
VLIGHT:
- Fixed a severe Photon-mapping bug with primitives NURBS, Bicubic patch and Parametric surface.
- Fixed the known bug in OpenGL preview mode. Polygons clipping and color assignments are now corrects.
- Fixed a small deallocation memory bug with scenes containing a very large number of primitives.
- Fixed a bug in shadow color with a Composite shader.
- Directive Transform can now be used like any other transformation modifier. It is no longer necessary to use it in a TransformationStack structure.
- Improved soft shadows algorithm for all area lights, including SunLight. No more artifact problems.
- Added optional directive IrradiancePhotons to use photon-mapping to distribute ray samples during irradiance evaluation.
- Added optional directives LoadIrradianceCache and SaveIrradianceCache in order to load and save Monte Carlo irradiance data cache from/to a file. This allows saving computation time by reusing irradiance information for a same scene. These options are also available from command line.
DOCS:
- Updated the "VirtuaLight Interface Specification" document (VIspecif1_02.PDF).
- Updated the "User Manual" document (UserManual.PDF).
MISC:
- Added Python export script 1.0 for Blender 2.12 (Vlightexport.PY)
- Added VLight GUI beta 2 for Windows. See doc file VLightGUI.HTML (folder \BIN) for details.
- Converter 3DS2VIB updated with minor bugs fixed.
May 2nd, 2001: version 1.0.1 for Windows
VLIGHT:
- Fixed a bug with NURBS bound primitive.
- Fixed a severe color-offset bug in global illumination algorithm.
- Fixed a bug with inverted surface normals during Monte Carlo irradiance evaluation (including with Skylight).
- Fixed a bug when directive Photons was specified without any caustic attributes in the scene.
- Improved (a lot) the soft shadow technique for SunLight.
- Added optional directive IrradianceBounceLevel to control the recursion level of irradiance evaluation (including with SkyLight). This allows avoiding dark areas where diffuse inter-reflection should normally act.
- Directive IrradianceMaxError now works with SkyLight. Results are just the same than previous version if this directive is ignored.
- Added bit 7 (value 128) to ShadingAttributes to smooth/unsmooth surface normals for Nurbs/Bicubic patches/Parametric surfaces.
- Directives LoadPhotonMap and SavePhotonMap (or command line options -l and -s) can now be used simultaneously for animations. The renderer will build and save the photon map at the first frame, and will reload it automatically at each next frame.
DOCS:
- Updated the "VirtuaLight Interface Specification" document (VIspecif1_01.PDF).